home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 February / CHIP Şubat 1998.iso / drivers / SESK / tumsclas / MULTISND.INF < prev    next >
Windows Setup INFormation  |  1997-09-23  |  7KB  |  237 lines

  1. ;---------------------------------------------------------------;
  2. ; Turtle Beach MultiSnd .INF file
  3. ; September 1, 1995
  4. ; Updated 09-10-97
  5. ;---------------------------------------------------------------;
  6.  
  7. [Version]
  8. Signature="$Windows 95$"
  9. Class=MEDIA
  10. provider=%TBCH%
  11.  
  12. ;---------------------------------------------------------------;
  13. ; The Class install is installed for any device in the inf file
  14. ;---------------------------------------------------------------;
  15. [ClassInstall]
  16. AddReg=Class.AddReg
  17.  
  18. [Class.AddReg]
  19. HKR,,,,%MediaClassName%
  20. HKR,,Icon,,1
  21. HKR,,Installer,,mmci.cpl
  22.  
  23. ;---------------------------------------------------------------;
  24. ; The .Det sections are added to the devnode at detection time
  25. ; only.  The PreCopySection is simply setting the NoSetupUI
  26. ; flag so that the critical pieces (such as logical
  27. ; configurations) are in place at the time the device is started
  28. ; during first boot.
  29. ;---------------------------------------------------------------;
  30. [MultiSnd.Det]
  31. AddReg=PreCopySection
  32.  
  33. [PreCopySection]
  34. HKR,,NoSetupUI,,1
  35.  
  36. ;---------------------------------------------------------------;
  37. ; Manufacturer information
  38. ;---------------------------------------------------------------;
  39. [Manufacturer]
  40. %MfgName%=TurtleBeach
  41.  
  42. [TurtleBeach]
  43. %MultiSnd.DeviceDesc%=MultiSnd_Device
  44.  
  45. ;---------------------------------------------------------------;
  46. ; Devices to actually install
  47. ;---------------------------------------------------------------;
  48. [MultiSnd_Device.FactDef]
  49. ConfigPriority=HARDWARE
  50. IOConfig=290-29F
  51. IRQConfig=10
  52. MemConfig=D0000-D7FFF
  53.  
  54. [MultiSnd_Device]
  55. UpdateInis=MultiSnd.UpdateInis
  56. DelReg=MultiSnd.DelReg
  57. DelFiles=MultiSnd.DelList    ; We don't have any files to delete
  58. AddReg=MultiSnd.AddReg       ; add to the registry
  59. LogConfig=MultiSnd.LC1       ; We only have one logical config.
  60. CopyFiles=MultiSnd.CopyDriversList, MultiSnd.CopyAppsList
  61. ;-reboot
  62.  
  63. ;---------------------------------------------------------------;
  64. ; Delete the SYSTEM.INI entries
  65. ;---------------------------------------------------------------;
  66. [MultiSnd.UpdateInis]
  67. system.ini,drivers,"wave*=MultiSnd*.drv",,1
  68. system.ini,drivers,"midi*=MultiSnd*.drv",,1
  69. system.ini,drivers,"aux*=MultiSnd*.drv",,1
  70. system.ini,drivers,"mixer*=MultiSnd*.drv",,1
  71.  
  72. ;---------------------------------------------------------------;
  73. ; Deletion list
  74. ;---------------------------------------------------------------;
  75. [MultiSnd.DelDriversList]
  76. multisnd.drv,,,1
  77. tahvxd.vxd,,,1
  78.  
  79. [MultiSnd.DelsAppsList]
  80. mdiag.bin,,,1
  81. mplay.exe,,,1
  82. mrec.exe,,,1
  83. msnd.bin,,,1
  84. msnd.cfg,,,1
  85. msnd.hlp,,,1
  86. msnddiag.exe,,,1
  87. msndfp.exe,,,1
  88. msndmix.exe,,,1
  89. msndmpb.exe,,,1
  90. msndprc.exe,,,1
  91. msndsup.exe,,,1
  92. msndwind.exe,,,1
  93. readme.wri,,,1
  94.  
  95. ;---------------------------------------------------------------;
  96. ; Actual files to copy
  97. ;---------------------------------------------------------------;
  98. [MultiSnd.CopyDriversList]
  99. multisnd.drv,,,1
  100. tahvxd.vxd,,,1
  101. GENMIDI.MPP,,,1
  102.  
  103.  
  104. [MultiSnd.CopyAppsList]
  105. ;-mdiag.bin,,
  106. ;-mplay.exe,,
  107. ;-mrec.exe,,
  108. ;-msnd.bin,,
  109. ;-msnd.cfg,,
  110. ;-msnd.hlp,,
  111. ;-msnddiag.exe,,
  112. ;-msndfp.exe,,
  113. ;-msndmix.exe,,
  114. ;-msndmpb.exe,,
  115. ;-msndprc.exe,,
  116. ;-msndsup.exe,,
  117. ;-msndwind.exe,,
  118. ;-readme.wri,,
  119.  
  120. ;---------------------------------------------------------------;
  121. ; Delete from the Registry
  122. ;---------------------------------------------------------------;
  123. [MultiSnd.DelReg]
  124. HKR,Drivers
  125. HKR,Config
  126.  
  127. ;---------------------------------------------------------------;
  128. ; Add to the various Registries
  129. ;---------------------------------------------------------------;
  130. [MultiSnd.AddReg]
  131. HKR,,DevLoader,0,mmdevldr.vxd
  132. HKR,,Driver,0,tahvxd.vxd
  133. HKR,Drivers,,,
  134. HKR,Drivers,MIGRATED,0,0
  135. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  136. HKR,Drivers\midi,,0,
  137. HKR,Drivers\wave,,,
  138. HKR,Drivers\mixer,,,
  139. HKR,Drivers\aux,,,
  140.  
  141. HKR,Drivers\midi\multisnd.drv,Driver,0,multisnd.drv
  142. HKR,Drivers\midi\multisnd.drv,External,1,01,00,00,00
  143. HKR,Drivers\midi\multisnd.drv,Description,0,%MultiSnd.DeviceDesc%
  144. HKR,Drivers\wave\multisnd.drv,Driver,0,multisnd.drv
  145. HKR,Drivers\wave\multisnd.drv,Description,0,%MultiSnd.DeviceDesc%
  146. HKR,Drivers\aux\multisnd.drv,Driver,0,multisnd.drv
  147. HKR,Drivers\aux\multisnd.drv,Description,0,%MultiSnd.DeviceDesc%
  148. HKR,Drivers\mixer\multisnd.drv,Driver,0,multisnd.drv
  149. HKR,Drivers\mixer\multisnd.drv,Description,0,%MultiSnd.DeviceDesc%
  150.  
  151. HKR,Config,PresetFileName,,"GENMIDI.MPP"
  152. HKR,Config,WhoVolString,,"F0 18 04 00 14 FF F7"
  153. HKR,Config,Pot1MaxLeft,1,7E
  154. HKR,Config,Pot1MaxRight,1,7E
  155. HKR,Config,Pot2MaxLeft,1,67
  156. HKR,Config,Pot2MaxRight,1,67
  157. HKR,Config,LevelSource,,1
  158. HKR,Config,LevelGang,,1
  159. HKR,Config,LevelUnits,,0
  160. HKR,Config,WaveVolLeft,1,7F00
  161. HKR,Config,WaveVolRight,1,7F00
  162. HKR,Config,WaveVolMute,,0
  163. HKR,Config,MidiVolLeft,1,F700
  164. HKR,Config,MidiVolRight,1,F700
  165. HKR,Config,MidiVolMute,,0
  166. HKR,Config,Aux1VolLeft,1,7F00
  167. HKR,Config,Aux1VolRight,1,7F00
  168. HKR,Config,Aux1VolMute,,0
  169. HKR,Config,Aux2VolLeft,1,7F00
  170. HKR,Config,Aux2VolRight,1,7F00
  171. HKR,Config,Aux2VolMute,,0
  172. HKR,Config,MasterVolLeft,1,F700
  173. HKR,Config,MasterVolRight,1,F700
  174. HKR,Config,MasterVolMute,,0
  175. HKR,Config,WaveRecMon,,1
  176. HKR,Config,AuxVol1Left,1,7F00
  177. HKR,Config,AuxVol1Right,1,7F00
  178. HKR,Config,AuxVol1Mute,,0
  179.  
  180. [MIXER.AddReg]
  181. HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,,"SysTray.Exe"
  182. HKLM,%KEY_IOC%\Vol,,,
  183.  
  184. ;---------------------------------------------------------------;
  185. ; Copy driver destinations
  186. ;---------------------------------------------------------------;
  187. [DestinationDirs]
  188. MultiSnd.CopyDriversList = 11             ; The Windows 95 System Directory
  189. MultiSnd.DelDriversList = 11              ; The Windows 95 System Directory
  190. DefaultDestDir = 10                     ; The Windows 95 Directory
  191. MultiSnd.CopyAppsList = 30, MultiSnd        ; Apps file directory
  192. MultiSnd.DelAppsList = 30, MultiSnd         ; Apps file directory
  193.  
  194. ;---------------------------------------------------------------;
  195. ; Logical Configuration for the MultiSnd
  196. ;---------------------------------------------------------------;
  197. [MultiSnd.LC1]
  198. ConfigPriority=HARDWARE
  199. IOConfig=290-29f(3ff::),260-26f(3ff::),250-25f(3ff::),240-24f(3ff::),230-23f(3ff::),220-22f(3ff::),210-21f(3ff::),3e0-3ef(3ff::)
  200. IRQConfig=5,7,9,10,11,12,15 ; The interrupt levels we support.
  201. MemConfig=B0000-B7FFF, C8000-CFFFF, D0000-D7FFF, D8000-DFFFF, E0000-E7FFF, E8000-EFFFF
  202.  
  203. ;---------------------------------------------------------------;
  204. ; Source disks and names
  205. ;---------------------------------------------------------------;
  206. [SourceDisksNames]
  207. 1="",, 0001
  208.  
  209. [SourceDisksFiles]
  210. multisnd.drv=1
  211. tahvxd.drv=1
  212. mdiag.bin=1
  213. mplay.exe=1
  214. mrec.exe=1
  215. msnd.bin=1
  216. msnd.cfg=1
  217. msnd.hlp=1
  218. msnddiag.exe=1
  219. msndfp.exe=1
  220. msndmix.exe=1
  221. msndmpb.exe=1
  222. msndprc.exe=1
  223. msndsup.exe=1
  224. msndwind.exe=1
  225. readme.wri=1
  226.  
  227. ;---------------------------------------------------------------;
  228. ; The infamous Strings section - definitions
  229. ;---------------------------------------------------------------;
  230. [Strings]
  231. KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"
  232. MfgName="Turtle Beach"
  233. MediaClassName="Media Devices"
  234. MultiSnd.DeviceDesc="Turtle Beach MultiSound Digital Audio Card"
  235. KEY_CHKVER="SYSTEM\CurrentControlSet\Control\SessionManager\CheckVerDLLs"
  236. TBCH="Turtle Beach Systems"
  237.